package collection.set;

import java.util.HashSet;
import java.util.Set;

public class HashSetSample {
    public static void main(String[] args) {
        Set<String> mobileSet = new HashSet<String>();
        mobileSet.add("123456");
        mobileSet.add("654321");
        mobileSet.add("456789");

        System.out.println(mobileSet);
        // Output: [456789, 123456, 654321]

        boolean isChanged = mobileSet.add("123456");
        System.out.println("Set 是否发生变化：" + isChanged);
        //Output: Set 是否发生变化：false
        System.out.println(mobileSet);
        // Output: [456789, 123456, 654321]
        isChanged = mobileSet.add("789321");
        System.out.println("Set 是否发生变化：" + isChanged);
        // Output: Set 是否发生变化：true
        System.out.println(mobileSet);
        // Output: [789321, 456789, 123456, 654321]

        int count = mobileSet.size();
        System.out.println(count);
        // Output: 4
        boolean result = mobileSet.contains("123456");
        System.out.println("Set 是否包含 123456：" + result);
        // Output: Set 是否包含 123456：true


    }
}
